//package com.demo.config;
//
//
//import com.demo.filter.RequestWrapperFilter;
//import org.springframework.boot.web.servlet.FilterRegistrationBean;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.core.Ordered;
//
//
///**
// * @author gy
// */
//@Configuration
//public class WebFilterConfig {
//    /**
//     * 注册请求封装过滤器 缓存请求体
//     *
////     * @return
//     */
//    @Bean
//    public FilterRegistrationBean<RequestWrapperFilter> requestWrapperFilterRegistration() {
//        FilterRegistrationBean<RequestWrapperFilter> registration = new FilterRegistrationBean<>();
//        registration.setFilter(new RequestWrapperFilter());
//        // 设置过滤器拦截的URL模式
//        registration.addUrlPatterns("/*");
//        // 设置为最高优先级
//        registration.setOrder(Ordered.HIGHEST_PRECEDENCE);
//        return registration;
//    }
//}
//
